#ifndef _ARGPARS_H_
#define _ARGPARS_H_ 1
const char * const PARSEERROR = "Error: arguments parse error.";

enum PART {
	NA,
	PART1,
	PART2
};
enum DISTRIBUTION {
	_NA,
	EXPO,
	CONST,
	UNIF,
};
struct args {
	bool file;
	bool report;
	PART part;
	unsigned termCondition;
	double lam,mu,d,a,b,k,p;
	unsigned long seed;
	unsigned capacity;
	char *queueType;
	DISTRIBUTION distribution;
};

args parse(int argc, char ** argv);

extern args arguments;
#endif
